@charset "utf-8";
/***/
.boxSimple,
.boxAdvance {
	clear:both;
	padding:0 20px 20px;
	border-bottom:1px solid #f2f2f2;
	display:table;
	width:527px;
	margin-bottom:20px;
}
.noBottomLine {
	border-bottom:none;
}
.boxSimple .headerTitle,
.boxAdvance .headerTitle {
	width:499px;
	text-align:left;
	margin-bottom:5px;
	text-transform:uppercase;
}
.boxSimple .headerTitle h3,
.boxAdvance .headerTitle h3 {
	color:#555;
	font-weight:normal;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
}
.boxSimple .simpleItem,
.boxAdvance .advanceItem {
	clear:both;
	width:527px;
	display:block;
	margin-top:15px;
}
.boxSimple .simpleItem input.text {
	border:#E2E2E2 1px solid;
	height:26px;
	width:365px;
	width:363px\9;
	float:left;
	margin-right:6px;
	padding-left:5px;
	padding-right:5px;
	font-size:11px;
}
.boxSimple .simpleItem input.btn {
	border:0;
	width:46px;
	height:28px;
	padding:0;
	margin-right:6px;
	float:left;
	background:none;
}
.boxSimple .simpleItem a {
	float:left;
	width:64px;
	width:66px\9;
	line-height:28px;
}
.boxAdvance .advanceItem .userInput {
	display:inline-table;
	margin-bottom:10px;
	width:100%;
}
.boxAdvance .advanceItem .half {
	width:50%;
	float:left;
}
.boxAdvance .advanceItem .userInput label {
	width:65px;
	padding-right:5px;
	float:left;
	line-height:22px;
	text-align:right;
}
.boxAdvance .advanceItem .userInput input.text {
	height:22px;
	border:1px solid #e2e2e2;
	float:left;
	width:430px;
	font-size:11px;
	padding-left:5px;
	padding-right:5px;
}
.boxAdvance .advanceItem .userInput select {
	height:22px;
	line-height:22px;
	float:left;
	font-size:11px;
	width:179px;
	padding-right:1px;
}
.boxAdvance .advanceItem .userInput select option {
	padding:5px;
	font-family:Tahoma, Geneva, sans-serif;
}
.boxAdvance .advanceItem .userInput select.half {
	width:85px;
}
.boxAdvance .advanceItem .userInput select.first {
	width:145px;
}
.boxAdvance .advanceItem .userInput input.btn {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	height:auto;
	padding:5px 20px;
	margin-top:7px;
	margin-left:210px;
}
.boxAdvance .advanceItem .afrom,
.boxAdvance .advanceItem .ato,
.boxAdvance .advanceItem .gender,
.boxAdvance .advanceItem .avatar,
.boxAdvance .advanceItem .province,
.boxAdvance .advanceItem .occupation,
.boxAdvance .advanceItem .religion,
.boxAdvance .advanceItem .marital,
.boxAdvance .advanceItem .preference {
	display:inline-block;
}
.boxAdvance .advanceItem .afrom span.select,
.boxAdvance .advanceItem .gender span.select,
.boxAdvance .advanceItem .avatar span.select{
	left:70px;
	width:60px;
}
.boxAdvance .advanceItem .ato span.select {
	left:156px;
	width:60px;
}
.boxAdvance .advanceItem .occupation a.multiSelect,
.boxAdvance .advanceItem .religion a.multiSelect,
.boxAdvance .advanceItem .marital a.multiSelect,
.boxAdvance .advanceItem .preference a.multiSelect{
	width:150px;
}
.boxAdvance .advanceItem .occupation .multiSelectOptions{
	max-width:230px !important;
}
.boxAdvance .advanceItem .province a.multiSelect {
	width:142px;
}
/****/
.boxResult {
	clear:both;
	padding:0 0 10px;
	display:table;
	width:100%;
}
.boxResult .headerTitle {
	width:537px;
	margin:0 15px 5px;
	text-align:left;
	text-transform:uppercase;
}
.boxResult .headerTitle h3 {
	color:#555;
	font-weight:normal;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
}
.boxResult .headerTitle h3 span,
.boxResult .headerTitle h3 span strong {
	color:#777777;
	font-weight:normal;
}
.boxResult .headerTitle h3 span strong {
	padding:0 2px;
}
.boxResult .resultItem {
	width:567px;
	padding-bottom:10px;
	display:table;
}
.boxResult .resultItem ul {
	width:100%;
	display:block;
	list-style:none;
	clear:both;
}
.boxResult .resultItem ul li {
	clear:both;
	width:552px;
	padding:9px 0 9px 15px;
	float:left;
	border-top:1px solid #c8c8c8;
}
/*
.boxResult .resultItem ul li:hover {
	background-color:#f2f2f2;
}
*/
.boxResult .resultItem ul li h4 {
	font-size:11px;
	font-weight:normal;	
}
.boxResult .resultItem ul li h4 a {
	font-weight:bold;
}
.boxResult .resultItem ul li h4 a:hover {
	text-decoration:underline;
}
.boxResult .resultItem ul li.firstChild {
	border-top:none;
	padding-top:20px;
}
.boxResult .resultItem ul li .infoDetail {
	float:left;
	width:369px;
	padding-left:15px;
}
.boxResult .resultItem ul li .infoDetail span.addFriend {
	position:absolute;
	margin-top:40px;
	text-align:right;
	width:393px;
	display:none;
	
}
.boxResult .resultItem ul li .infoDetail ul {
	width:392px;
}
.boxResult .resultItem ul li .infoDetail ul li{
	padding:9px 0;
	width:100%;
	border-top:none;
	word-wrap:break-word;
}
.boxResult .resultItem ul li .infoDetail ul li.firstChild {
	padding-top:0;
}
.boxResult .resultItem ul li .infoDetail ul li .firstItem {
	float:left;
	width:70px;
	color:#b8bab9;
}
.boxResult .resultItem ul li .infoDetail ul li .lastItem {
	float:left;
}
